tower keep castle - Turkish English Dictionary